memory management - core · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
- M David Hildenbrand <david@kernel.org>
- R Lorenzo Stoakes <ljs@kernel.org>
- R Liam R. Howlett <liam@infradead.org>
- R Vlastimil Babka <vbabka@kernel.org>
- R Mike Rapoport <rppt@kernel.org>
- R Suren Baghdasaryan <surenb@google.com>
- R Michal Hocko <mhocko@suse.com>
Paths
- F
Documentation/admin-guide/sysctl/vm.rst - F
include/linux/folio_batch.h - F
include/linux/gfp.h - F
include/linux/gfp_types.h - F
include/linux/highmem.h - F
include/linux/leafops.h - F
include/linux/memory.h - F
include/linux/mm.h - F
include/linux/mm_*.h - F
include/linux/mmzone.h - F
include/linux/mmdebug.h - F
include/linux/mmu_notifier.h - F
include/linux/pagewalk.h - F
include/linux/pgalloc.h - F
include/linux/pgtable.h - F
include/linux/ptdump.h - F
include/linux/vmpressure.h - F
include/linux/vmstat.h - F
fs/proc/meminfo.c - F
kernel/fork.c - F
mm/Kconfig - F
mm/debug.c - F
mm/folio-compat.c - F
mm/highmem.c - F
mm/init-mm.c - F
mm/internal.h - F
mm/maccess.c - F
mm/memory.c - F
mm/mmu_notifier.c - F
mm/mmzone.c - F
mm/pagewalk.c - F
mm/pgtable-generic.c - F
mm/ptdump.c - F
mm/sparse-vmemmap.c - F
mm/sparse.c - F
mm/util.c - F
mm/vmpressure.c - F
mm/vmstat.c
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH 0/5] mm: add basic PTE const type-safety
2026-07-24 10:20 · 2 replies in 7d · Pedro Falcato <pfalcato@suse.de>
Active reviewers (last 30 days)
-
Zi Yan <ziy@nvidia.com>
7 attestations (1 Acked-by, 6 Reviewed-by) · last on 2026-07-11 -
Lance Yang <lance.yang@linux.dev>
6 attestations (6 Reviewed-by) · last on 2026-07-11 -
Matthew Wilcox (Oracle) <willy@infradead.org>
2 attestations (2 Suggested-by) · last on 2026-07-14 -
<hidden>
1 attestation (1 Reported-by) · last on 2026-07-06
Recent patches
Most-recent 30 patches in this subsystem on linuxppc-dev (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH 1/5] mm: constify generic pte_get*()
2026-07-24 · Pedro Falcato <pfalcato@suse.de> -
HOTtoday
[PATCH 5/5] mm: constify the pte_offset_map_ro_nolock() return value
2026-07-24 · Pedro Falcato <pfalcato@suse.de> -
WARM1d
[PATCH 17/22] mm: pagewalk: drop redundant address check for kernel mm walks
2026-07-14 · Kevin Brodsky <hidden> -
WARM1d
[PATCH 15/22] mm: only initialise pt_share_count for user pgtables
2026-07-14 · Kevin Brodsky <hidden> -
WARM1d
[PATCH 14/22] mm: set page table page type when allocated
2026-07-14 · Kevin Brodsky <hidden> -
WARM1d
[PATCH 13/22] mm: account page table pages when allocated
2026-07-14 · Kevin Brodsky <hidden> -
WARM1d
[PATCH 04/22] mm: use mm_is_kernel() in generic page table code
2026-07-14 · Kevin Brodsky <hidden> -
WARM1d
[PATCH 03/22] mm: introduce MMF_KERNEL flag and set it for init_mm
2026-07-14 · Kevin Brodsky <hidden> -
WARM1d
[PATCH 02/22] mm: move mm_flags helpers to mm_types.h
2026-07-14 · Kevin Brodsky <hidden> -
WARM3d
IN LINUX-NEXT: 6 (6M) [PATCH v2 09/13] mm/vma: update create_init_stack_vma() to use vma_flags_t
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 3 (3M) [PATCH v2 08/13] mm: introduce vma_get_page_prot() and use it
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 6 (6M) [PATCH v2 07/13] mm/vma: rename vma_get_page_prot to vma_flags_to_page_prot
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 6 (6M) [PATCH v2 05/13] mm: prefer mm->def_vma_flags in mm logic
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 6 (6M) [PATCH v2 03/13] mm: convert __get_unmapped_area() to use vma_flags_t
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 6 (6M) [PATCH v2 02/13] mm/vma: update do_mmap() to use vma_flags_t
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
IN LINUX-NEXT: 6 (6M) [PATCH v2 01/13] mm: introduce vma_flags_can_grow() and vma_can_grow()
2026-07-11 · Lorenzo Stoakes <ljs@kernel.org> -
COLD15d
IN LINUX-NEXT [PATCH v8] mm: pgtable: free kernel page tables via RCU to fix ptdump UAF
2026-07-06 · David Carlier <hidden> -
COOLING14d
[PATCH 09/13] mm/vma: update create_init_stack_vma() to use vma_flags_t
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COOLING14d
[PATCH 08/13] mm: introduce vma_get_page_prot() and use it
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COOLING14d
[PATCH 05/13] mm: prefer mm->def_vma_flags in mm logic
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COOLING14d
[PATCH 07/13] mm/vma: rename vma_get_page_prot to vma_flags_to_page_prot
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COOLING14d
[PATCH 03/13] mm: convert __get_unmapped_area() to use vma_flags_t
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COOLING14d
[PATCH 02/13] mm/vma: update do_mmap() to use vma_flags_t
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COOLING14d
[PATCH 01/13] mm: introduce vma_flags_can_grow() and vma_can_grow()
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
COLD23d
[PATCH v15 6/9] arm64: support copy_mc_[user]_highpage()
2026-06-18 · Ruidong Tian <hidden> -
COLD23d
REVIEWED: 6 (6M) [PATCH v15 5/9] mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage()
2026-06-18 · Ruidong Tian <hidden> -
COLD19d
IN LINUX-NEXT: 11 (11M) [PATCH v4 19/19] mm/mm_init: Fold __init_page_from_nid() into __init_deferred_page()
2026-06-12 · Muchun Song <hidden> -
COLD19d
IN LINUX-NEXT [PATCH v4 18/19] mm/hugetlb: Remove unused bootmem cma field
2026-06-12 · Muchun Song <hidden> -
COLD19d
IN LINUX-NEXT: 11 (11M) [PATCH v4 17/19] mm/sparse-vmemmap: Remove sparse_vmemmap_init_nid_late()
2026-06-12 · Muchun Song <hidden> -
COLD19d
IN LINUX-NEXT: 13 (13M) [PATCH v4 13/19] mm/hugetlb: Refactor early boot gigantic hugepage allocation
2026-06-12 · Muchun Song <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE86d
REVIEWED: 10 (10M) [PATCH v2 6/6] mm: change to return bool for the MMU notifier's young flag check
2026-03-21 · Baolin Wang <baolin.wang@linux.alibaba.com> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE204d
[PATCH 22/28] arch, mm: consolidate initialization of nodes, zones and memory map
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE204d
[PATCH 23/28] arch, mm: consolidate initialization of SPARSE memory model
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE199d
[PATCH v1 5/8] mm: Add helpers to create device private entries from struct pages
2025-12-31 · Jordan Niethe <hidden> -
STALE199d
[PATCH v1 6/8] mm/util: Add flag to track device private pages in page snapshots
2025-12-31 · Jordan Niethe <hidden> -
STALE155d
[PATCH v2 23/28] arch, mm: consolidate initialization of SPARSE memory model
2026-01-02 · Mike Rapoport <rppt@kernel.org> -
STALE183d
[PATCH v2 06/11] mm: Add helpers to create migration entries from struct pages
2026-01-07 · Jordan Niethe <hidden> -
STALE183d
[PATCH v2 09/11] mm/util: Add flag to track device private pages in page snapshots
2026-01-07 · Jordan Niethe <hidden> -
STALE178d
[PATCH v3 06/13] mm: Add helpers to create migration entries from struct pages
2026-01-23 · Jordan Niethe <hidden> -
STALE178d
[PATCH v3 08/13] mm: Add softleaf support for device private migration entries
2026-01-23 · Jordan Niethe <hidden> -
STALE178d
[PATCH v3 11/13] mm/util: Add flag to track device private pages in page snapshots
2026-01-23 · Jordan Niethe <hidden>